package com.linked.goods.goodsbase.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.linked.goods.goodsbase.bean.dto.GoodsVersionDTO;
import com.linked.goods.goodsbase.bean.param.GoodsQueryParam;
import com.linked.goods.goodsbase.bean.view.GoodsQueryView;
import com.linked.universal.bean.goods.goods.LinkedGoods;

import java.util.List;

/**
 * @author :dbq
 * @date : 2023/5/25 11:00
 * @description : desc
 */
public interface IGoodsQueryService {
    IPage<GoodsQueryView> queryGoodsPage(GoodsQueryParam param) throws Exception;

    List<GoodsVersionDTO> queryGoodsVersionList(String goodsId);

    LinkedGoods queryLinkedGoods(String goodVersionId);
}
